Multi-window FTP Systems in Java: A Network Client RAJKUMAR and BIJO THOMAS Operating Systems Group Centre for Development of Advanced Computing
نویسنده
چکیده
Multithreaded programming is a conceptual paradigm for programming where programs are divided into two or more processes which can be run in parallel. With interactive, networked programs we find that there are many problems best solved concurrently. The work described here is a GUI based multi-threaded FTP package with which you can operate on any number of sites simultaneously. The package is designed as a powerful sophisticated visual tool for transferring files over the network. Multiple ftp sites can be opened simultaneouly and the directory tree of each location is displayed in separate windows. The basic operations can be done using mouse drag and drop techniques. Also the entire set of commands are available by means of a menu system. The multithreading features of Java enable multiple file transfers at a time thereby reducing the effects of network communication latency. This tools also support file transfers between nodes of a cluster exhibiting a single system image In this paper we discuss the FTP overview, FTP model and package architecture. Key-words: File-Transfer, Client, Server, Graphical User Interface, and Java.
منابع مشابه
Emerging Technologies for MultiCluster/Grid Computing
The growing popularity of the Internet along with the availability of powerful computers and high-speed networks as low-cost commodity components is changing the way we do computing. The emergence of two computing paradigms, "cluster computing" and "global computing" (Grid computing), is making developers rethink the way they design and implement their applications. The emerging technologies ar...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملGARDMON: A Java-based Monitoring Tool for Gardens Non-dedicated Cluster Computing System
The QUT’s Gardens project aims to create a virtual parallel machine out of a network of nondedicated computers (workstations/PCs). These systems are interconnected through low latency and high bandwidth communication links such as Myrinet. Gardens is an integrated programming language and system designed to utilize the idle workstation’s CPU cycles to support adaptive parallel computing. A Gard...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007